package fr.iut.tp3.controller.commands;

import fr.iut.tp3.Context;
import fr.iut.tp3.view.components.PanelSupprimer;

public class CPanelSupprimer implements Commande {

	private PanelSupprimer panelSupprimer;
	private Context context;

	public CPanelSupprimer(Context context, PanelSupprimer panelSupprimer) {
		this.panelSupprimer = panelSupprimer;
		this.context = context;
	}

	@Override
	public void execute() {
		context.getListeUtilisateurs().supprimerUtilisateur(context.getListeUtilisateurs()
				.obtenirNumeroLigneUtilisateur(panelSupprimer.getLoginList()
						.getSelectedValue()));
		panelSupprimer.getLoginList().setSelectedIndex(0);
	}
}
